#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int i = 1;
//	do
//	{
//		if (i == 5)
//			continue;
//
//		printf("%d ", i);
//		i++;
//	} while (i < 10);
//
//	return 0;
//}
int main()  
{
	/*int n = 1;
	for (n = 1; n < 10; n++)
	{
		printf("%d", n * n++);
	}*/
	int i = 0;
	int n = 0;
	int ret = 1;

	scanf("%d", &n);

	for (i = 1; i <= n; i++)
	{
		ret = ret * i; //  ret *= i;
	}
	printf("%d\n", ret);

	return 0;
}
